import axios from "axios";
const config = require("../utils/base");

export const ALoginAction = (userData) => {
  // console.log('loginaction', userData)
  return (dispatch) => {
    return axios.post(config.api.a_login, userData).then((res) => {
        // console.log(res);
      if (res.status === 200 && res.data.code === 0) {
        dispatch({
          type: "ALOGIN_SUCCESS",
          payload: res.data,
        });
      } else {
        dispatch({
          type: "USER_ERROR_MSG",
          payload: res.data,
        });
      }
    });
  };
};
export const TLoginAction = (userData) => {
  // console.log('loginaction', userData)
  return (dispatch) => {
    return axios.post(config.api.t_login, userData).then((res) => {
      if (res.status === 200 && res.data.code === 0) {
        dispatch({
          type: "TLOGIN_SUCCESS",
          payload: res.data,
        });
      } else {
        dispatch({
          type: "USER_ERROR_MSG",
          payload: res.data,
        });
      }
    });
  };
};
export const SLoginAction = (userData) => {
  return (dispatch) => {
    return axios.post(config.api.s_login, userData).then((res) => {
      if (res.status === 200 && res.data.code === 0) {
        dispatch({
          type: "SLOGIN_SUCCESS",
          payload: res.data,
        });
      } else {
        dispatch({
          type: "USER_ERROR_MSG",
          payload: res.data,
        });
      }
    });
  };
};
